@include_once( "/home/rockmusi/public_html/slimstat/inc.stats.php" );
function PrintMerchCoupon(){
?>
}
function PrintTopAd(){
print '
';
print "";
}
function PrintSideAd(){
print '
';
}
function ConnectToDB() {
$dbh=mysql_connect ("localhost", "rockmusi_mtype", "7Y#3;d1^13Lj") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("rockmusi_mt");
}
function PrintMerch($artista='',$artistb='',$artistc='') {
if($artista != ''){
$sql = "SELECT * FROM `allposters` WHERE MATCH ( Title ) AGAINST ( '$artista' ) ORDER BY `rank` LIMIT 2";
$result = mysql_query($sql);
if($result != '') {
?>
PrintMerchCoupon(); ?>
}
}
function Space2Line($arg){
return preg_replace('/ /','_',preg_replace('/&/','_and_',"$arg"));
}
function Line2Space($arg){
return preg_replace('/_and_/','&',preg_replace('/_/',' ',"$arg"));
}
function Space2Plus($arg){
return preg_replace('/ /','+',$arg);
}
function GetAlbumID($artist,$title){
ConnectToDB();
$sql = "SELECT * FROM `mt_album` WHERE `album_artist` LIKE '$artist' AND `album_title` LIKE '$album' ORDER BY `album_id` DESC LIMIT 1";
$result = mysql_fetch_row(mysql_query($sql));
if ($result['album_id']) { return $result['album_id']; } else { return 0; }
}
function GetAlbumInfo($id){
ConnectToDB();
$sql = "SELECT * FROM `mt_album` WHERE `album_id` = '$id' LIMIT 1";
$result = mysql_fetch_array(mysql_query($sql));
$a[id] = $id;
$a[artist] = $result['album_artist'];
$a[album] = $result['album_title'];
$a[rating] = $result['album_rating'];
$a[artistlink] = $result['album_artistlink'];
$a[albumlink] = $result['album_albumlink'];
$a[merch] = $result['album_displaymerch'];
$a[date] = $result['album_date'];
$a[label] = $result['album_label'];
$a[ASIN] = $result['album_ASIN'];
return $a;
}
function getIDbyASIN($asin){
ConnectToDB();
$sql = "SELECT * FROM `mt_album` WHERE `album_ASIN` = '$asin' LIMIT 1";
$result = mysql_fetch_array(mysql_query($sql));
return $result['album_id'];
}
function AlbumURL($arg){
ConnectToDB();
$id = "$arg";
$sql = "SELECT * FROM mt_album WHERE album_id = $id";
$result = mysql_query($sql);
while($myrow = mysql_fetch_assoc($result)) {
//$ar = $myrow['album_artist']; $al = $myrow['album_title'];
//$artist = preg_replace('/_/',' ',"$ar"); $album = preg_replace('/_/',' ',"$al");
$artist = urlencode(Space2Line($myrow['album_artist']));
$album = urlencode(Space2Line($myrow['album_title']));
print "http://www.rockmusicreview.com/albums/" . $artist{0} . "/" . $artist . "/" . $album;
}
}
function LiveURL($arg){
$id = "$arg";
$sql = "SELECT * FROM mt_entry WHERE entry_id = $id";
$result = mysql_query($sql);
while($myrow = mysql_fetch_assoc($result)) {
$key = urlencode(Space2Line($myrow['entry_keywords']));
print "http://www.rockmusicreview.com/live/2005/" . $key;
}
}
function GetURL($arg){
$id = "$arg";
$sql = "SELECT * FROM `mt_entry` WHERE `entry_id` = $id";
$result = mysql_query($sql);
while($myrow = mysql_fetch_assoc($result)) {
$key = urlencode(Space2Line($myrow['entry_keywords']));
$blog = $myrow['entry_blog_id'];
$dt = $myrow['entry_created_on'];
$yr = date("Y",strtotime($dt));
if($blog == 3) { $sect = "live"; }
else if($blog == 7){ $sect = "interviews"; }
else if($blog == 9){ $sect = "soapbox"; }
print "http://www.rockmusicreview.com/" . $sect . "/" . $yr . "/" . $key;
}
}
function PrintBottom($title,$section) {
}
function CheckImage($type,$id,$w,$h,$url,$cssclass=''){
$tempfile = "/home/rockmusi/public_html/images/content/temp/" . $id . ".jpg";
$filename = "/home/rockmusi/public_html/images/content/" . $id . "." . $w . "x" . $h . ".jpg";
$fileurl = "/images/content/" . $id . "." . $w . "x" . $h . ".jpg";
ConnectToDB();
if(strstr($url, 'x')){
$url = strstr($url, 'http');
} else {
$url = "x";
}
$sql = "SELECT * FROM `mt_" . $type . "` WHERE `" . $type . "_id` = $id LIMIT 1";
$result = mysql_query($sql);
while($myrow = mysql_fetch_assoc($result)) {
$imgurl = $myrow["" . $type . "_" . $w . ""];
if(strpos($imgurl,"images/content/")){
list($cwidth, $cheight, $ctype, $cattr) = getimagesize("/home/rockmusi/public_html" . $imgurl . "");
print " ";
} else if($imgurl == "0") {
print " ";
} else {
if($url == "x"){
$url = $imgurl;
}
copy($url,$tempfile);
$img = imagecreatefromjpeg( $tempfile );
// Get image size and scale ratio
$width = imagesx($img);
$height = imagesy($img);
$scale = min($w/$width, $h/$height);
// If the image is larger than the max shrink it
if ($scale < 1) {
$new_width = floor($scale*$width);
$new_height = floor($scale*$height);
// Create a new temporary image
$tmp_img = imagecreatetruecolor($new_width, $new_height);
// Copy and resize old image into new image
imagecopyresampled($tmp_img, $img, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagedestroy($img);
$img = $tmp_img;
// store image to server
if(!@imagejpeg($tmp_img,$filename,85)){
echo "error saving jpeg.";
exit;
}
// update database
$sql = "UPDATE `mt_" . $type . "` SET `" . $type . "_" . $w . "` = \"" . $fileurl . "\" WHERE `" . $type . "_id` = $id LIMIT 1";
$result = mysql_query($sql);
print " ";
} // scale < 1
}
}
}
function DateDropDown($size=90,$default="DropDate") {
// $size = the number of days to display in the drop down
// $default = Todays date in m:d:Y format (SEE DATE COMMAND ON WWW.PHP.NET)
// $skip = if set then the program will skip Sundays and Saturdays
$skip=1;
echo "\n";
for ($i = 0; $i <= $size; $i++) {
$theday = mktime (0,0,0,date("m") ,date("d")+$i ,date("Y"));
$option=date("D M j, Y",$theday);
$value=date("m:d:Y",$theday);
$dow=date("D",$theday);
if ($dow=="Sun") {
echo " \n";
}
if ($value == $default) {
$selected="SELECTED";
} else {
$selected="";
}
if (($dow!="Sun" and $dow!="Sat") or !$skip) {
echo "$option \n";
}
}
echo " \n";
}
function StoreAlbumInfo($id,$link,$label,$rdate,$asin=0){
ConnectToDB();
$sql = "SELECT * FROM `mt_album` WHERE `album_id` = $id LIMIT 1";
$result = mysql_query($sql);
while($myrow = mysql_fetch_assoc($result)) {
if($myrow['album_link'] == "1"){
mysql_query("UPDATE `mt_album` SET `album_link` = \"" . $link . "\" WHERE `album_id` = '$id' LIMIT 1");
}
if($myrow['album_label'] == "1"){
mysql_query("UPDATE `mt_album` SET `album_label` = \"" . $label . "\" WHERE `album_id` = '$id' LIMIT 1");
}
if($myrow['album_date'] == "1"){
mysql_query("UPDATE `mt_album` SET `album_date` = \"" . $rdate . "\" WHERE `album_id` = '$id' LIMIT 1");
}
if($myrow['album_ASIN'] == "1"){
mysql_query("UPDATE `mt_album` SET `album_ASIN` = \"" . $asin . "\" WHERE `album_id` = '$id' LIMIT 1");
}
}
}
function StoreAlbumASIN($id,$asin){
ConnectToDB();
$sql = "SELECT * FROM `mt_album` WHERE `album_id` = $id LIMIT 1";
$result = mysql_fetch_array(mysql_query($sql));
if($result['album_ASIN'] == "1"){
mysql_query("UPDATE `mt_album` SET `album_ASIN` = \"" . $asin . "\" WHERE `album_id` = '$id' LIMIT 1");
}
}
function PrintAlbumLink($id,$link){
ConnectToDB();
$sql = "SELECT * FROM `mt_album` WHERE `album_id` = $id LIMIT 1";
$result = mysql_query($sql);
while($myrow = mysql_fetch_assoc($result)) {
if($myrow['album_link'] == "1"){
mysql_query("UPDATE `mt_album` SET `album_link` = \"" . $link . "\" WHERE `album_id` = '$id' LIMIT 1");
print $link;
} else {
print $myrow['album_link'];
}
}
}
function PrintAlbumLabel($id,$label){
ConnectToDB();
$sql = "SELECT * FROM `mt_album` WHERE `album_id` = $id LIMIT 1";
$result = mysql_query($sql);
while($myrow = mysql_fetch_assoc($result)) {
if($myrow['album_label'] == "1"){
mysql_query("UPDATE `mt_album` SET `album_label` = \"" . $label . "\" WHERE `album_id` = '$id' LIMIT 1");
print $label;
} else {
print $myrow['album_label'];
}
}
}
function PrintAlbumDate($id,$rdate){
ConnectToDB();
$sql = "SELECT * FROM `mt_album` WHERE `album_id` = $id LIMIT 1";
$result = mysql_query($sql);
while($myrow = mysql_fetch_assoc($result)) {
if($myrow['album_date'] == "1"){
mysql_query("UPDATE `mt_album` SET `album_date` = \"" . $rdate . "\" WHERE `album_id` = '$id' LIMIT 1");
print $rdate;
} else {
print $myrow['album_date'];
}
}
}
function PrintAuthor($authorname,$authornick){
$imgurl = "/images/staff/" . $authorname . "_60.jpg";
$serverimg = "/home/rockmusi/public_html" . $imgurl;
print "";
if(file_exists($serverimg)){
print " ";
}
print $authornick . " ";
$result = mysql_query("SELECT stafftitle FROM `mt_author` WHERE author_name = '$authorname'");
$row = mysql_fetch_row($result);
print "" . $row[0] . " ";
}
function PrintAuthorNameLink($id){
$result = mysql_query("SELECT entry_author_id FROM `mt_entry` WHERE entry_id = '$id'");
$rowa = mysql_fetch_row($result);
$result = mysql_query("SELECT author_id, author_name, author_nickname FROM `mt_author` WHERE author_id = '$rowa[0]'");
$row = mysql_fetch_row($result);
print "" . $row[2] . " ";
}
function array_sort($array, $key)
{
for ($i = 0; $i < sizeof($array); $i++) {
$sort_values[$i] = $array[$i][$key];
}
asort ($sort_values);
reset ($sort_values);
while (list ($arr_key, $arr_val) = each ($sort_values)) {
$sorted_arr[] = $array[$arr_key];
}
return $sorted_arr;
}
function array_rsort($array, $key)
{
for ($i = 0; $i < sizeof($array); $i++) {
$sort_values[$i] = $array[$i][$key];
}
rsort ($sort_values);
reset ($sort_values);
while (list ($arr_key, $arr_val) = each ($sort_values)) {
$sorted_arr[] = $array[$arr_key];
}
return $sorted_arr;
}
function HeadStuff($section,$title,$desc){
?>
if($title){ print $title . " / "; } ?> if($section) { print $section . " / "; } ?>Rock Music Review
}
if (!function_exists('str_split')) {
function str_split($string, $split_length = 1) {
return explode("\r\n", chunk_split($string, $split_length));
}
}
function CurrentlyOnTour(){
$today = date('Ymd');
$week = $today + 7;
?>
$last = array();
$sql = "SELECT * FROM `tours` WHERE `date` >=$today AND `date` <=$week ORDER BY `artist` ASC";
$result = mysql_query($sql);
while($darow = mysql_fetch_array($result)) {
$sql = "SELECT * FROM `tours_artists` WHERE `id` = " . $darow['id'] . "";
$resultb = mysql_query($sql);
while($therow = mysql_fetch_array($resultb)) {
if(!in_array($therow['artist'],$last)){
$last[] = $therow['artist'];
}
}
}
$sorted_arr = array_sort($last, 0);
foreach ($sorted_arr as $art) {
print "" . $art . " ";
}
//print_r($sorted_arr);
?>
}
function CurrentlyHeadlining(){
$today = date('Ymd');
$week = $today + 7;
?>
$last = array();
$sql = "SELECT * FROM `tours` WHERE `date` >=$today AND `date` <=$week ORDER BY `artist` ASC";
$result = mysql_query($sql);
while($darow = mysql_fetch_array($result)) {
$sql = "SELECT * FROM `tours` WHERE `id` = " . $darow['id'] . "";
$resultb = mysql_query($sql);
while($therow = mysql_fetch_array($resultb)) {
if(!in_array($therow['artist'],$last)){
$last[] = $therow['artist'];
}
}
}
$sorted_arr = array_sort($last, 0);
foreach ($sorted_arr as $art) {
print "" . $art . " ";
}
//print_r($sorted_arr);
?>
}
function ArtistOnTour($theartist){
$today = date('Ymd');
$week = $today + 7;
$sql = "SELECT * FROM `tours_artists` WHERE `artist` = '$theartist'";
$resultb = mysql_query($sql);
while($therow = @mysql_fetch_array($resultb)){
$sql2 = "SELECT * FROM `tours` WHERE `id` = " . $therow['id'] . "";
$resulta = @mysql_fetch_array(mysql_query($sql2));
if(($resulta['date'] >=$today) && ($resulta['date'] <=$week)){
print "" . $theartist . " is currently on tour... ";
return;
} else if($resulta['date'] >=$today) {
print "" . $theartist . " tour dates... ";
return;
}
}
}
if (!function_exists('virtual')) {
function virtual($file){
include("/home/rockmusi/public_html/$file");
}
}
if (!function_exists('mb_strtolower')) {
function mb_strtolower($a){
return strtolower($a);
}
}
?>